<%@ page import="ar.com.hakasoft.utils.NumberUtil" %>
<g:if test="${listadoItems}">
	<div align="center">
		<table>
	        <thead>
	            <tr>
	            	<g:if test="${listadoItems?.first()?.cliente}"><th width="120">Cliente</th></g:if>
	                <th width="80"><g:message code="itemFactura.articulo.label" default="Articulo" /></th>
	                <th width="80">Cantidad</th>
	                <th width="100">Precio Unitario</th>
	                <th width="80">SubTotal</th>
	                <g:if test="${ imprimir }"><th width="16"></th></g:if>
	            </tr>
	        </thead>
	        <tbody>
		        <g:each in="${listadoItems}" status="i" var="itemFacturaInstance">
		            <tr class="${(i % 2) == 0 ? 'odd' : 'even'}">
		            
		            	<g:if test="${listadoItems?.first()?.cliente}"><td>${itemFacturaInstance?.cliente}</td></g:if>
		                <td>${itemFacturaInstance?.articulo?.descripcion}</td>
		                <td align="right">${itemFacturaInstance?.cantidad}</td>
		                <td align="right">${NumberUtil.setearDecimales(itemFacturaInstance?.precioUnitario, 2)}</td>
		                <td align="right" width="120">${NumberUtil.setearDecimales(itemFacturaInstance?.precioUnitario * itemFacturaInstance?.cantidad, 2)}</td>
		            	<g:if test="${ edit }">
			            	<td>
				            	<g:remoteLink update="items" before="if(!confirm('&iquest;Desea eliminar el item?')) return false" 
					            	action="eliminarItem" params="['idItem':itemFacturaInstance.id, 
					            	'articulo.id':itemFacturaInstance?.articulo?.id, 
					            	'cantidad':itemFacturaInstance?.cantidad, 
					            	'precioUnitario':itemFacturaInstance?.precioUnitario, 'id': facturaInstance.id]">
					            	<img src="${resource(dir:'images',file:'delete.gif')}" border="0" />
				            	</g:remoteLink>
			            	</td>
		            	</g:if>
		            </tr>
		        </g:each>
	        </tbody>
	        <g:if test="${listadoItems}">
	      			<tr><td colspan="${listadoItems?.first()?.cliente?'4':'3'}" align="right"><b>Total</b></td><td align="right"><b>$ ${NumberUtil.setearDecimales(facturaInstance?.precioTotal,2) }</b></td></tr>
	      			<g:each in="${ar.com.hakasoft.entities.Articulo.list()}" var="articulo">
		      			<g:if test="${mapaTotales[articulo.descripcion]}">
			      			<tr>
				      			<td colspan="${listadoItems?.first()?.cliente?'2':'1'}" align="right"><b>Total ${articulo}</b></td><td align="right"><b>${mapaTotales[articulo.descripcion] }</b></td>
				      			<td colspan="${listadoItems?.first()?.cliente?'2':'3'}">&nbsp;</td>
			      			</tr>
		      			</g:if>
	      			</g:each>
	    	</g:if>
      		<g:else>
      			<tr><td colspan="3" align="right"><b>Total</b></td><td align="right"><b>$ ${NumberUtil.setearDecimales(facturaInstance?.precioTotal,2) }</b></td></tr>
      		</g:else>
	    </table>
	</div>
</g:if>
<script type="text/javascript">
	if (document.getElementById('id')){
		document.getElementById('id').value = '${facturaInstance?.id}';
	}
</script>